/**
 * 云服务API统一导出
 */

// 用户管理API
export { userApi } from './userApi';
export type { 
  UserListParams, 
  CreateUserRequest, 
  UpdateUserRequest, 
  UserListResponse,
  ResetPasswordRequest,
  BatchUserRequest,
  UserStats,
  ImportResult
} from './userApi';

// 角色管理API
export { roleApi } from './roleApi';

// 部门管理API
export { departmentApi } from './departmentApi';

// 团队管理API
export { teamApi } from './teamApi';

// 权限管理API
export { permissionApi } from './permissionApi';

// RBAC权限工具
export { RbacUtils, PERMISSION_CATEGORIES, PERMISSION_ACTIONS, PREDEFINED_PERMISSION_CODES } from './rbacUtils';
export type { PermissionCode } from './rbacUtils';

// 系统管理API
export * from './system';

// 保持向后兼容 - 团队API的旧名称
export { teamApi as groupApi } from './teamApi'; 